/**
* 直流无刷电机测试模块
*/
#include <Servo.h>
// PWM信号输出口
int motor_1 = 5;
int motor_2 = 7;
Servo motor;
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  // pinMode(motor, OUTPUT);
  motor.attach(5);
  motor.write(90);
  // motor.writeMicroseconds(1500);  // set initial PWM to minimal
  //
  pinMode(motor_2, OUTPUT);
}

void loop() {
  motor.write(90);
  delay(3000);
  motor.write(100);
  delay(3000);
  motor.write(60);
  delay(3000);

  // motor.writeMicroseconds(1500);
  // delay(3000);
  // motor.writeMicroseconds(1480);
  // delay(3000);
  // motor.writeMicroseconds(2000);
  // delay(3000);
  // 控制电机传动
  // for (int i = 1500; i <= 2000; i+=5) {
  //   motor.writeMicroseconds(i);
  //   delay(50);
  // }
  // for (int i = 2000; i >= 1500; i-=5) {
  //   motor.writeMicroseconds(i);
  //   delay(50);
  // }
  //
  // digitalWrite(motor_2, HIGH);
  // delayMicroseconds(1500);
  // digitalWrite(motor_2, LOW);
  // delayMicroseconds(18500); //修改这里的1000可以调整频率
}